.memberInformation {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0 20%;
  flex-direction: column;
  .infoTop {
    width: 100%;
    background-color: rgba(183, 53, 61, 1);
    height: 160px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 10%;
    .infoImg {
      width: 100px;
      height: 100px;
    }

    .info {
      margin-left: 20px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      .name {
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 20px;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: 28px;
      }

      .card {
        overflow-wrap: break-word;
        color: rgba(247, 214, 214, 1);
        font-size: 14px;
        font-family: PingFangSC-Regular;
        font-weight: NaN;
        text-align: left;
        white-space: nowrap;
        line-height: 20px;
        margin-top: 8px;
      }

      .iphone {
        overflow-wrap: break-word;
        color: rgba(247, 214, 214, 1);
        font-size: 14px;
        font-family: PingFangSC-Regular;
        font-weight: NaN;
        text-align: left;
        white-space: nowrap;
        line-height: 20px;
        margin-top: 8px;
      }

      .tip {
        overflow-wrap: break-word;
        color: rgba(234, 185, 185, 1);
        font-size: 14px;
        font-family: PingFangSC-Regular;
        font-weight: NaN;
        text-align: left;
        white-space: nowrap;
        line-height: 20px;
        margin-left: 10px;
      }
    }
  }
  .infoBot {
    margin-top: 10px;
    height: 400px;
    padding: 20px 5%;
    background-color: rgba(248, 248, 248, 1);
    margin-bottom: 150px;
    .tabs {
      :global {
        .ant-tabs-nav-container .ant-tabs-nav-wrap {
          .ant-tabs-nav .ant-tabs-tab-active {
            color: rgba(33, 41, 58, 1);
            font-size: 16px;
            padding: 8px 12px;
          }
        }
        .ant-tabs-ink-bar {
          background-color: rgba(33, 41, 58, 1);
          width: 90px;
        }
      }
      .basic {
        padding: 0 5%;
        .row {
          display: flex;
          align-items: center;
          padding: 5px 0;
          .col {
            flex: 1;
            display: flex;
            .label {
              width: 70px;
              display: block;
              overflow-wrap: break-word;
              color: rgba(33, 41, 58, 1);
              font-size: 14px;
              font-family: PingFang-SC-Regular;
              font-weight: NaN;
              text-align: right;
              white-space: nowrap;
              line-height: 20px;
            }
            .val {
              overflow-wrap: break-word;
              color: rgba(33, 41, 58, 1);
              font-size: 14px;
              font-family: PingFang-SC-Regular;
              font-weight: NaN;
              text-align: left;
              white-space: nowrap;
              line-height: 20px;
              margin-left: 12px;
            }
          }
        }
      }
    }
  }
  .infoApp {
    display: none;
  }
  .infoLogin {
    width: 100%;
    height: 600px;
    padding: 10% 20% 0 20%;
    display: flex;
    justify-content: center;
    .loginBox {
      min-width: 340px;
      display: flex;
      flex-direction: column;
      align-items: center;
      .login {
        font-size: 24px;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #21293a;
        line-height: 33px;
        margin-bottom: 20px;
      }
      .loginApp,
      .loginAppTip {
        display: none;
      }

      .loginInput {
        :global {
          .ant-input:focus {
            border-color: #b4393f;
            border-right-width: 1px !important;
            outline: 0;
            box-shadow: 0 0 0 2px rgba(180, 57, 63, 0.2);
          }
          .ant-input:hover {
            border-color: #b4393f;
            border-right-width: 1px !important;
          }
        }
        .input {
          margin-bottom: 15px;
        }
      }
      .loginErrInput {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        :global {
          .ant-input,
          .ant-input-password {
            width: 100%;
            color: #ffb009;
          }

          .ant-input:focus {
            border-color: #ffb009;
            border-right-width: 1px !important;
            outline: 0;
            box-shadow: 0 0 0 2px rgba(180, 57, 63, 0.2);
          }
          .ant-input:hover {
            border-color: #ffb009;
            border-right-width: 1px !important;
          }
        }
        .input {
          margin-bottom: 15px;
        }
      }
      .errTip {
        font-size: 14px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #ffb009;
        line-height: 16px;
        display: block;
        width: 100%;
      }

      .loginButton {
        width: 100%;
        margin-top: 20px;
        background: #b4393f;
        border-radius: 4px;
        color: #fff;
        &:active {
          background: #b4393f;
        }
        &:hover {
          background: #fc9197;
          border: none;
        }
      }
    }
  }
}
/* 媒体查询写在最后 */
/* 750以下 */
@media all and (max-width: 750px) {
  .memberInformation {
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0;
    .infoTop {
      display: none;
    }
    .infoBot {
      display: none;
    }
    .infoApp {
      padding: 4%;
      display: block;
      .infoTopApp {
        margin-top: 10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        .infoImgApp {
          width: 85px;
          height: 85px;
        }
        .info {
          display: flex;
          flex-direction: column;
          margin-left: 20px;
          .name {
            overflow-wrap: break-word;
            color: rgba(0, 0, 0, 1);
            font-size: 24px;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: left;
            white-space: nowrap;
            line-height: 28px;
            margin-bottom: 10px;
          }

          .tip {
            overflow-wrap: break-word;
            color: rgba(159, 159, 159, 1);
            font-size: 14px;
            font-family: PingFangSC-Regular;
            text-align: left;
            white-space: nowrap;
            line-height: 16px;
          }
        }
      }
      .infoBasic {
        display: flex;
        flex-direction: column;
        margin-top: 25px;
        margin-bottom: 150px;
        .row {
          width: 100%;
          display: flex;
          flex-direction: row;
          align-items: center;
          border-bottom: 1px solid rgba(240, 240, 240, 1);
          height: 40px;
          .label {
            width: 70px;
            overflow-wrap: break-word;
            color: rgba(61, 61, 61, 1);
            font-size: 14px;
            font-family: PingFangSC-Regular;
            font-weight: NaN;
            text-align: right;
            white-space: nowrap;
            line-height: 20px;
          }
          .val {
            flex: 1;
            overflow-wrap: break-word;
            color: rgba(106, 106, 106, 1);
            font-size: 14px;
            font-family: PingFangSC-Regular;
            text-align: left;
            white-space: nowrap;
            line-height: 20px;
            margin-left: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
          }
        }
      }
    }
    .infoLogin {
      width: 100%;
      height: 600px;
      padding: 10% 20% 0 20%;
      display: flex;
      justify-content: center;
      .loginBox {
        max-width: 340px;
        display: flex;
        flex-direction: column;
        align-items: center;
        .login {
          display: none;
        }
        .loginApp {
          margin-top: 20px;
          display: block;
          font-size: 36px;
          font-family: PangMenZhengDao;
          color: #21293a;
          line-height: 40px;
        }
        .loginAppTip {
          display: block;
          font-size: 14px;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #dbdbdb;
          margin-top: 5px;
          margin-bottom: 60px;
          line-height: 16px;
        }
        .loginInput {
          width: 80%;
          display: flex;
          flex-direction: column;
          align-items: center;
          :global {
            .ant-input,
            .ant-input-password {
              width: 100%;
              height: 50px;
            }

            .ant-input:focus {
              border-color: #b4393f;
              border-right-width: 1px !important;
              outline: 0;
              box-shadow: 0 0 0 2px rgba(180, 57, 63, 0.2);
            }
            .ant-input:hover {
              border-color: #b4393f;
              border-right-width: 1px !important;
            }
          }
          .input {
            margin-bottom: 15px;
          }
        }
        .loginErrInput {
          width: 80%;
          display: flex;
          flex-direction: column;
          align-items: center;
          :global {
            .ant-input,
            .ant-input-password {
              width: 100%;
              color: #ffb009;
              height: 50px;
            }

            .ant-input:focus {
              border-color: #ffb009;
              border-right-width: 1px !important;
              outline: 0;
              box-shadow: 0 0 0 2px rgba(180, 57, 63, 0.2);
            }
            .ant-input:hover {
              border-color: #ffb009;
              border-right-width: 1px !important;
            }
          }
          .input {
            margin-bottom: 15px;
          }
        }
        .errTip {
          font-size: 14px;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #ffb009;
          line-height: 16px;
          display: block;
          width: 80%;
        }
        .loginButton {
          height: 50px;
          width: 80%;
          imargin-top: 20px;
          background: #b4393f;
          border-radius: 4px;
          color: #fff;
          font-size: 16px;
          &:active {
            background: #fc9197;
          }
        }
      }
    }
  }
}
